home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Interesting Stuff•
/
BigBen ••
/
BigBen ее.rsrc
/
DRVR_13__BigBen .txt
< prev
next >
Wrap
Text File
|
1985-06-17
|
55KB
|
987 lines
# name: BigBen
# flags: 0x2400 (ENABLE_CONTROL, NEED_TIME)
# delay: 60
# event mask: 0x0140
# menu id: 0
# open label: 08E4
# prime label: 09E2
# control label: 09F4
# status label: 0A06
# close label: 0A18
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 2028 001E move.l D0, [A0 + 0x1E]
0000000C 6600 000C bne +0xE /* 0000001A */
00000010 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000014 4EBA 00D6 jsr [PC + 0xD6 /* 000000EC */]
00000018 588F addq.l A7, 4
label0000001A:
0000001A 303C 0000 move.w D0, 0x0
0000001E 6000 0002 bra +0x4 /* 00000022 */
label00000022:
00000022 4E5E unlink A6
00000024 4E75 rts
00000026 4E56 0000 link A6, 0
0000002A 2F2C FFFA move.l -[A7], [A4 - 0x6]
0000002E 4EBA 0B2E jsr [PC + 0xB2E /* 00000B5E */]
00000032 588F addq.l A7, 4
00000034 206E 0008 movea.l A0, [A6 + 0x8]
00000038 42A8 001E clr.l [A0 + 0x1E]
0000003C 303C 0000 move.w D0, 0x0
00000040 6000 0002 bra +0x4 /* 00000044 */
label00000044:
00000044 4E5E unlink A6
00000046 4E75 rts
00000048 4E56 0000 link A6, 0
0000004C 2F2C FFFA move.l -[A7], [A4 - 0x6]
00000050 4EBA 0882 jsr [PC + 0x882 /* 000008D4 */]
00000054 588F addq.l A7, 4
00000056 206E 000C movea.l A0, [A6 + 0xC]
0000005A 3028 001A move.w D0, [A0 + 0x1A]
0000005E 6000 0002 bra +0x4 /* 00000062 */
label00000062:
00000062 B07C 0040 cmp.w D0, 0x40 /* '@' */
00000066 6700 0006 beq +0x8 /* 0000006E */
0000006A 6000 001A bra +0x1C /* 00000086 */
label0000006E:
0000006E 206E 000C movea.l A0, [A6 + 0xC]
00000072 2028 001C move.l D0, [A0 + 0x1C]
00000076 2F00 move.l -[A7], D0
00000078 4EBA 013A jsr [PC + 0x13A /* 000001B4 */]
0000007C 588F addq.l A7, 4
0000007E 6000 0050 bra +0x52 /* 000000D0 */
00000082 6000 000E bra +0x10 /* 00000092 */
label00000086:
00000086 B07C 0041 cmp.w D0, 0x41 /* 'A' */
0000008A 6700 0006 beq +0x8 /* 00000092 */
0000008E 6000 0040 bra +0x42 /* 000000D0 */
label00000092:
00000092 486C FFC8 pea.l [A4 - 0x38]
00000096 4EBA 0A2C jsr [PC + 0xA2C /* 00000AC4 */]
0000009A 588F addq.l A7, 4
0000009C 0C6C 0000 FFD2 cmpi.w [A4 - 0x2E], 0x0
000000A2 6600 0024 bne +0x26 /* 000000C8 */
000000A6 3F3C 00F0 move.w -[A7], 0xF0
000000AA 3F3C 00CB move.w -[A7], 0xCB
000000AE 4267 clr.w -[A7]
000000B0 4267 clr.w -[A7]
000000B2 486C FFEA pea.l [A4 - 0x16]
000000B6 4EBA 0AB6 jsr [PC + 0xAB6 /* 00000B6E */]
000000BA DEFC 000C add.w A7, 0xC
000000BE 486C FFEA pea.l [A4 - 0x16]
000000C2 4EBA 09AE jsr [PC + 0x9AE /* 00000A72 */]
000000C6 588F addq.l A7, 4
label000000C8:
000000C8 6000 0006 bra +0x8 /* 000000D0 */
000000CC 6000 0002 bra +0x4 /* 000000D0 */
label000000D0:
000000D0 303C 0000 move.w D0, 0x0
000000D4 6000 0002 bra +0x4 /* 000000D8 */
label000000D8:
000000D8 4E5E unlink A6
000000DA 4E75 rts
000000DC 4E56 0000 link A6, 0
000000E0 4E5E unlink A6
000000E2 4E75 rts
000000E4 4E56 0000 link A6, 0
000000E8 4E5E unlink A6
000000EA 4E75 rts
fn000000EC:
000000EC 4E56 0000 link A6, 0
000000F0 3F3C 0145 move.w -[A7], 0x145
000000F4 3F3C 015F move.w -[A7], 0x15F
000000F8 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
000000FC 3F3C 0094 move.w -[A7], 0x94
00000100 486C FFF2 pea.l [A4 - 0xE]
00000104 4EBA 0A68 jsr [PC + 0xA68 /* 00000B6E */]
00000108 DEFC 000C add.w A7, 0xC
0000010C 4267 clr.w -[A7]
0000010E 3F3C 0001 move.w -[A7], 0x1
00000112 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000118 3F3C 0010 move.w -[A7], 0x10
0000011C 3F3C 0001 move.w -[A7], 0x1
00000120 486C 0000 pea.l [A4 + 0x0]
00000124 486C FFF2 pea.l [A4 - 0xE]
00000128 2F3C 0000 0000 move.l -[A7], 0x0
0000012E 4EBA 09DC jsr [PC + 0x9DC /* 00000B0C */]
00000132 DEFC 0018 add.w A7, 0x18
00000136 2940 FFFA move.l [A4 - 0x6], D0
0000013A 206E 0008 movea.l A0, [A6 + 0x8]
0000013E 216C FFFA 001E move.l [A0 + 0x1E], [A4 - 0x6]
00000144 2F2C FFFA move.l -[A7], [A4 - 0x6]
00000148 4EBA 078A jsr [PC + 0x78A /* 000008D4 */]
0000014C 588F addq.l A7, 4
0000014E 206E 0008 movea.l A0, [A6 + 0x8]
00000152 3028 0018 move.w D0, [A0 + 0x18]
00000156 242C FFFA move.l D2, [A4 - 0x6]
0000015A 2042 movea.l A0, D2
0000015C 3140 006C move.w [A0 + 0x6C], D0
00000160 206E 0008 movea.l A0, [A6 + 0x8]
00000164 3028 0018 move.w D0, [A0 + 0x18]
00000168 323C FFFF move.w D1, 0xFFFF
0000016C B340 xor.w D0, D1
0000016E 3940 FFD8 move.w [A4 - 0x28], D0
00000172 4EBA 05BA jsr [PC + 0x5BA /* 0000072E */]
00000176 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000017A 4EBA 05A2 jsr [PC + 0x5A2 /* 0000071E */]
0000017E 548F addq.l A7, 2
00000180 3F3C 0003 move.w -[A7], 0x3
00000184 3F3C 0004 move.w -[A7], 0x4
00000188 4EBA 057E jsr [PC + 0x57E /* 00000708 */]
0000018C 588F addq.l A7, 4
0000018E 3F3C 00F0 move.w -[A7], 0xF0
00000192 3F3C 00CB move.w -[A7], 0xCB
00000196 4267 clr.w -[A7]
00000198 4267 clr.w -[A7]
0000019A 486C FFEA pea.l [A4 - 0x16]
0000019E 4EBA 09CE jsr [PC + 0x9CE /* 00000B6E */]
000001A2 DEFC 000C add.w A7, 0xC
000001A6 486C FFEA pea.l [A4 - 0x16]
000001AA 4EBA 08C6 jsr [PC + 0x8C6 /* 00000A72 */]
000001AE 588F addq.l A7, 4
000001B0 4E5E unlink A6
000001B2 4E75 rts
fn000001B4:
000001B4 4E56 0000 link A6, 0
000001B8 206E 0008 movea.l A0, [A6 + 0x8]
000001BC 3010 move.w D0, [A0]
000001BE 6000 0002 bra +0x4 /* 000001C2 */
label000001C2:
000001C2 B07C 0006 cmp.w D0, 0x6
000001C6 6700 0006 beq +0x8 /* 000001CE */
000001CA 6000 000E bra +0x10 /* 000001DA */
label000001CE:
000001CE 4EBA 000E jsr [PC + 0xE /* 000001DE */]
000001D2 6000 0006 bra +0x8 /* 000001DA */
000001D6 6000 0002 bra +0x4 /* 000001DA */
label000001DA:
000001DA 4E5E unlink A6
000001DC 4E75 rts
fn000001DE:
000001DE 4E56 0000 link A6, 0
000001E2 526C FFD6 addq.w [A4 - 0x2A], 1
000001E6 0C6C 0001 FFD6 cmpi.w [A4 - 0x2A], 0x1
000001EC 6600 04BE bne +0x4C0 /* 000006AC */
000001F0 2F2C FFFA move.l -[A7], [A4 - 0x6]
000001F4 4EBA 088C jsr [PC + 0x88C /* 00000A82 */]
000001F8 588F addq.l A7, 4
000001FA 2F2C FFFA move.l -[A7], [A4 - 0x6]
000001FE 4EBA 06D4 jsr [PC + 0x6D4 /* 000008D4 */]
00000202 588F addq.l A7, 4
00000204 3F3C 00F0 move.w -[A7], 0xF0
00000208 3F3C 00CB move.w -[A7], 0xCB
0000020C 4267 clr.w -[A7]
0000020E 4267 clr.w -[A7]
00000210 486C FFEA pea.l [A4 - 0x16]
00000214 4EBA 0958 jsr [PC + 0x958 /* 00000B6E */]
00000218 DEFC 000C add.w A7, 0xC
0000021C 302C FFD8 move.w D0, [A4 - 0x28]
00000220 C1FC 0020 muls.w D0, 0x20 /* ' ' */
00000224 907C 4000 sub.w D0, 0x4000 /* '@\0' */
00000228 3F00 move.w -[A7], D0
0000022A 4EBA 08B8 jsr [PC + 0x8B8 /* 00000AE4 */]
0000022E 548F addq.l A7, 2
00000230 2940 FFC4 move.l [A4 - 0x3C], D0
00000234 486C FFEA pea.l [A4 - 0x16]
00000238 2F2C FFC4 move.l -[A7], [A4 - 0x3C]
0000023C 4EBA 08B8 jsr [PC + 0x8B8 /* 00000AF6 */]
00000240 508F addq.l A7, 8
00000242 3F3C 00D6 move.w -[A7], 0xD6
00000246 3F3C 002A move.w -[A7], 0x2A /* '*' */
0000024A 4EBA 04EC jsr [PC + 0x4EC /* 00000738 */]
0000024E 588F addq.l A7, 4
00000250 3F3C 0003 move.w -[A7], 0x3
00000254 4EBA 046E jsr [PC + 0x46E /* 000006C4 */]
00000258 548F addq.l A7, 2
0000025A 3F3C 0003 move.w -[A7], 0x3
0000025E 4EBA 0454 jsr [PC + 0x454 /* 000006B4 */]
00000262 548F addq.l A7, 2
00000264 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000268 4EBA 046A jsr [PC + 0x46A /* 000006D4 */]
0000026C 548F addq.l A7, 2
0000026E 486C 0002 pea.l [A4 + 0x2]
00000272 4EBA 0470 jsr [PC + 0x470 /* 000006E4 */]
00000276 588F addq.l A7, 4
00000278 486C FFC8 pea.l [A4 - 0x38]
0000027C 4EBA 0846 jsr [PC + 0x846 /* 00000AC4 */]
00000280 588F addq.l A7, 4
00000282 396C FFD0 FFE6 move.w [A4 - 0x1A], [A4 - 0x30]
00000288 396C FFCE FFE4 move.w [A4 - 0x1C], [A4 - 0x32]
0000028E 3F3C 0094 move.w -[A7], 0x94
00000292 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000296 4EBA 04A0 jsr [PC + 0x4A0 /* 00000738 */]
0000029A 588F addq.l A7, 4
0000029C 203C 4047 8000 move.l D0, 0x40478000
000002A2 223C 0000 0000 move.l D1, 0x0
000002A8 48E7 C000 movem.l -[A7], D0,D1
000002AC 3F3C 0018 move.w -[A7], 0x18
000002B0 302C FFE6 move.w D0, [A4 - 0x1A]
000002B4 C1FC 0006 muls.w D0, 0x6
000002B8 48C0 ext.l D0
000002BA 327C 2808 movea.w A1, 0x2808
000002BE 4EBA 05F4 jsr [PC + 0x5F4 /* 000008B4 */]
000002C2 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
000002C8 2F3C 404C A51E move.l -[A7], 0x404CA51E
000002CE 327C 0806 movea.w A1, 0x806
000002D2 4EBA 05EE jsr [PC + 0x5EE /* 000008C2 */]
000002D6 504F addq.w A7, 8
000002D8 2F01 move.l -[A7], D1
000002DA 2F00 move.l -[A7], D0
000002DC 4EBA 075E jsr [PC + 0x75E /* 00000A3C */]
000002E0 DEFC 000A add.w A7, 0xA /* '\n' */
000002E4 241F move.l D2, [A7]+
000002E6 C142 exg D0, D2
000002E8 C343 exg D1, D3
000002EA 2F03 move.l -[A7], D3
000002EC 2F02 move.l -[A7], D2
000002EE 327C 0804 movea.w A1, 0x804
000002F2 4EBA 05CE jsr [PC + 0x5CE /* 000008C2 */]
000002F6 504F addq.w A7, 8
000002F8 327C 0828 movea.w A1, 0x828
000002FC 4EBA 05B6 jsr [PC + 0x5B6 /* 000008B4 */]
00000300 3940 FFE0 move.w [A4 - 0x20], D0
00000304 203C 4047 8000 move.l D0, 0x40478000
0000030A 223C 0000 0000 move.l D1, 0x0
00000310 48E7 C000 movem.l -[A7], D0,D1
00000314 3F3C 001A move.w -[A7], 0x1A
00000318 302C FFE6 move.w D0, [A4 - 0x1A]
0000031C C1FC 0006 muls.w D0, 0x6
00000320 48C0 ext.l D0
00000322 327C 2808 movea.w A1, 0x2808
00000326 4EBA 058C jsr [PC + 0x58C /* 000008B4 */]
0000032A 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
00000330 2F3C 404C A51E move.l -[A7], 0x404CA51E
00000336 327C 0806 movea.w A1, 0x806
0000033A 4EBA 0586 jsr [PC + 0x586 /* 000008C2 */]
0000033E 504F addq.w A7, 8
00000340 2F01 move.l -[A7], D1
00000342 2F00 move.l -[A7], D0
00000344 4EBA 06F6 jsr [PC + 0x6F6 /* 00000A3C */]
00000348 DEFC 000A add.w A7, 0xA /* '\n' */
0000034C 241F move.l D2, [A7]+
0000034E C142 exg D0, D2
00000350 C343 exg D1, D3
00000352 2F03 move.l -[A7], D3
00000354 2F02 move.l -[A7], D2
00000356 327C 0804 movea.w A1, 0x804
0000035A 4EBA 0566 jsr [PC + 0x566 /* 000008C2 */]
0000035E 504F addq.w A7, 8
00000360 327C 0828 movea.w A1, 0x828
00000364 4EBA 054E jsr [PC + 0x54E /* 000008B4 */]
00000368 3940 FFDE move.w [A4 - 0x22], D0
0000036C 203C 4028 0000 move.l D0, 0x40280000 /* '@(\0\0' */
00000372 223C 0000 0000 move.l D1, 0x0
00000378 48E7 C000 movem.l -[A7], D0,D1
0000037C 3F3C 0018 move.w -[A7], 0x18
00000380 302C FFE6 move.w D0, [A4 - 0x1A]
00000384 C1FC 0006 muls.w D0, 0x6
00000388 48C0 ext.l D0
0000038A 327C 2808 movea.w A1, 0x2808
0000038E 4EBA 0524 jsr [PC + 0x524 /* 000008B4 */]
00000392 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
00000398 2F3C 404C A51E move.l -[A7], 0x404CA51E
0000039E 327C 0806 movea.w A1, 0x806
000003A2 4EBA 051E jsr [PC + 0x51E /* 000008C2 */]
000003A6 504F addq.w A7, 8
000003A8 2F01 move.l -[A7], D1
000003AA 2F00 move.l -[A7], D0
000003AC 4EBA 068E jsr [PC + 0x68E /* 00000A3C */]
000003B0 DEFC 000A add.w A7, 0xA /* '\n' */
000003B4 241F move.l D2, [A7]+
000003B6 C142 exg D0, D2
000003B8 C343 exg D1, D3
000003BA 2F03 move.l -[A7], D3
000003BC 2F02 move.l -[A7], D2
000003BE 327C 0804 movea.w A1, 0x804
000003C2 4EBA 04FE jsr [PC + 0x4FE /* 000008C2 */]
000003C6 504F addq.w A7, 8
000003C8 327C 0828 movea.w A1, 0x828
000003CC 4EBA 04E6 jsr [PC + 0x4E6 /* 000008B4 */]
000003D0 3940 FFDC move.w [A4 - 0x24], D0
000003D4 203C 4028 0000 move.l D0, 0x40280000 /* '@(\0\0' */
000003DA 223C 0000 0000 move.l D1, 0x0
000003E0 48E7 C000 movem.l -[A7], D0,D1
000003E4 3F3C 001A move.w -[A7], 0x1A
000003E8 302C FFE6 move.w D0, [A4 - 0x1A]
000003EC C1FC 0006 muls.w D0, 0x6
000003F0 48C0 ext.l D0
000003F2 327C 2808 movea.w A1, 0x2808
000003F6 4EBA 04BC jsr [PC + 0x4BC /* 000008B4 */]
000003FA 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
00000400 2F3C 404C A51E move.l -[A7], 0x404CA51E
00000406 327C 0806 movea.w A1, 0x806
0000040A 4EBA 04B6 jsr [PC + 0x4B6 /* 000008C2 */]
0000040E 504F addq.w A7, 8
00000410 2F01 move.l -[A7], D1
00000412 2F00 move.l -[A7], D0
00000414 4EBA 0626 jsr [PC + 0x626 /* 00000A3C */]
00000418 DEFC 000A add.w A7, 0xA /* '\n' */
0000041C 241F move.l D2, [A7]+
0000041E C142 exg D0, D2
00000420 C343 exg D1, D3
00000422 2F03 move.l -[A7], D3
00000424 2F02 move.l -[A7], D2
00000426 327C 0804 movea.w A1, 0x804
0000042A 4EBA 0496 jsr [PC + 0x496 /* 000008C2 */]
0000042E 504F addq.w A7, 8
00000430 327C 0828 movea.w A1, 0x828
00000434 4EBA 047E jsr [PC + 0x47E /* 000008B4 */]
00000438 3940 FFDA move.w [A4 - 0x26], D0
0000043C 303C 0094 move.w D0, 0x94
00000440 906C FFDE sub.w D0, [A4 - 0x22]
00000444 3F00 move.w -[A7], D0
00000446 303C 0064 move.w D0, 0x64 /* 'd' */
0000044A D06C FFE0 add.w D0, [A4 - 0x20]
0000044E 3F00 move.w -[A7], D0
00000450 4EBA 02FC jsr [PC + 0x2FC /* 0000074E */]
00000454 588F addq.l A7, 4
00000456 3F3C 0094 move.w -[A7], 0x94
0000045A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000045E 4EBA 02D8 jsr [PC + 0x2D8 /* 00000738 */]
00000462 588F addq.l A7, 4
00000464 303C 0094 move.w D0, 0x94
00000468 D06C FFDA add.w D0, [A4 - 0x26]
0000046C 3F00 move.w -[A7], D0
0000046E 303C 0064 move.w D0, 0x64 /* 'd' */
00000472 906C FFDC sub.w D0, [A4 - 0x24]
00000476 3F00 move.w -[A7], D0
00000478 4EBA 02D4 jsr [PC + 0x2D4 /* 0000074E */]
0000047C 588F addq.l A7, 4
0000047E 3F3C 0094 move.w -[A7], 0x94
00000482 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000486 4EBA 02B0 jsr [PC + 0x2B0 /* 00000738 */]
0000048A 588F addq.l A7, 4
0000048C 396C FFE4 FFE2 move.w [A4 - 0x1E], [A4 - 0x1C]
00000492 0C6C 000C FFE2 cmpi.w [A4 - 0x1E], 0xC
00000498 6F00 000E ble +0x10 /* 000004A8 */
0000049C 302C FFE2 move.w D0, [A4 - 0x1E]
000004A0 907C 000C sub.w D0, 0xC
000004A4 3940 FFE2 move.w [A4 - 0x1E], D0
label000004A8:
000004A8 302C FFE2 move.w D0, [A4 - 0x1E]
000004AC C1FC 0005 muls.w D0, 0x5
000004B0 342C FFE6 move.w D2, [A4 - 0x1A]
000004B4 48C2 ext.l D2
000004B6 85FC 000C divs.w D2, 0xC
000004BA D042 add.w D0, D2
000004BC 3940 FFE2 move.w [A4 - 0x1E], D0
000004C0 203C 4038 0000 move.l D0, 0x40380000 /* '@8\0\0' */
000004C6 223C 0000 0000 move.l D1, 0x0
000004CC 48E7 C000 movem.l -[A7], D0,D1
000004D0 3F3C 0018 move.w -[A7], 0x18
000004D4 302C FFE2 move.w D0, [A4 - 0x1E]
000004D8 C1FC 0006 muls.w D0, 0x6
000004DC 48C0 ext.l D0
000004DE 327C 2808 movea.w A1, 0x2808
000004E2 4EBA 03D0 jsr [PC + 0x3D0 /* 000008B4 */]
000004E6 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
000004EC 2F3C 404C A51E move.l -[A7], 0x404CA51E
000004F2 327C 0806 movea.w A1, 0x806
000004F6 4EBA 03CA jsr [PC + 0x3CA /* 000008C2 */]
000004FA 504F addq.w A7, 8
000004FC 2F01 move.l -[A7], D1
000004FE 2F00 move.l -[A7], D0
00000500 4EBA 053A jsr [PC + 0x53A /* 00000A3C */]
00000504 DEFC 000A add.w A7, 0xA /* '\n' */
00000508 241F move.l D2, [A7]+
0000050A C142 exg D0, D2
0000050C C343 exg D1, D3
0000050E 2F03 move.l -[A7], D3
00000510 2F02 move.l -[A7], D2
00000512 327C 0804 movea.w A1, 0x804
00000516 4EBA 03AA jsr [PC + 0x3AA /* 000008C2 */]
0000051A 504F addq.w A7, 8
0000051C 327C 0828 movea.w A1, 0x828
00000520 4EBA 0392 jsr [PC + 0x392 /* 000008B4 */]
00000524 3940 FFE0 move.w [A4 - 0x20], D0
00000528 203C 4038 0000 move.l D0, 0x40380000 /* '@8\0\0' */
0000052E 223C 0000 0000 move.l D1, 0x0
00000534 48E7 C000 movem.l -[A7], D0,D1
00000538 3F3C 001A move.w -[A7], 0x1A
0000053C 302C FFE2 move.w D0, [A4 - 0x1E]
00000540 C1FC 0006 muls.w D0, 0x6
00000544 48C0 ext.l D0
00000546 327C 2808 movea.w A1, 0x2808
0000054A 4EBA 0368 jsr [PC + 0x368 /* 000008B4 */]
0000054E 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
00000554 2F3C 404C A51E move.l -[A7], 0x404CA51E
0000055A 327C 0806 movea.w A1, 0x806
0000055E 4EBA 0362 jsr [PC + 0x362 /* 000008C2 */]
00000562 504F addq.w A7, 8
00000564 2F01 move.l -[A7], D1
00000566 2F00 move.l -[A7], D0
00000568 4EBA 04D2 jsr [PC + 0x4D2 /* 00000A3C */]
0000056C DEFC 000A add.w A7, 0xA /* '\n' */
00000570 241F move.l D2, [A7]+
00000572 C142 exg D0, D2
00000574 C343 exg D1, D3
00000576 2F03 move.l -[A7], D3
00000578 2F02 move.l -[A7], D2
0000057A 327C 0804 movea.w A1, 0x804
0000057E 4EBA 0342 jsr [PC + 0x342 /* 000008C2 */]
00000582 504F addq.w A7, 8
00000584 327C 0828 movea.w A1, 0x828
00000588 4EBA 032A jsr [PC + 0x32A /* 000008B4 */]
0000058C 3940 FFDE move.w [A4 - 0x22], D0
00000590 203C 4020 0000 move.l D0, 0x40200000 /* '@ \0\0' */
00000596 223C 0000 0000 move.l D1, 0x0
0000059C 48E7 C000 movem.l -[A7], D0,D1
000005A0 3F3C 0018 move.w -[A7], 0x18
000005A4 302C FFE2 move.w D0, [A4 - 0x1E]
000005A8 C1FC 0006 muls.w D0, 0x6
000005AC 48C0 ext.l D0
000005AE 327C 2808 movea.w A1, 0x2808
000005B2 4EBA 0300 jsr [PC + 0x300 /* 000008B4 */]
000005B6 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
000005BC 2F3C 404C A51E move.l -[A7], 0x404CA51E
000005C2 327C 0806 movea.w A1, 0x806
000005C6 4EBA 02FA jsr [PC + 0x2FA /* 000008C2 */]
000005CA 504F addq.w A7, 8
000005CC 2F01 move.l -[A7], D1
000005CE 2F00 move.l -[A7], D0
000005D0 4EBA 046A jsr [PC + 0x46A /* 00000A3C */]
000005D4 DEFC 000A add.w A7, 0xA /* '\n' */
000005D8 241F move.l D2, [A7]+
000005DA C142 exg D0, D2
000005DC C343 exg D1, D3
000005DE 2F03 move.l -[A7], D3
000005E0 2F02 move.l -[A7], D2
000005E2 327C 0804 movea.w A1, 0x804
000005E6 4EBA 02DA jsr [PC + 0x2DA /* 000008C2 */]
000005EA 504F addq.w A7, 8
000005EC 327C 0828 movea.w A1, 0x828
000005F0 4EBA 02C2 jsr [PC + 0x2C2 /* 000008B4 */]
000005F4 3940 FFDC move.w [A4 - 0x24], D0
000005F8 203C 4020 0000 move.l D0, 0x40200000 /* '@ \0\0' */
000005FE 223C 0000 0000 move.l D1, 0x0
00000604 48E7 C000 movem.l -[A7], D0,D1
00000608 3F3C 001A move.w -[A7], 0x1A
0000060C 302C FFE2 move.w D0, [A4 - 0x1E]
00000610 C1FC 0006 muls.w D0, 0x6
00000614 48C0 ext.l D0
00000616 327C 2808 movea.w A1, 0x2808
0000061A 4EBA 0298 jsr [PC + 0x298 /* 000008B4 */]
0000061E 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9
00000624 2F3C 404C A51E move.l -[A7], 0x404CA51E
0000062A 327C 0806 movea.w A1, 0x806
0000062E 4EBA 0292 jsr [PC + 0x292 /* 000008C2 */]
00000632 504F addq.w A7, 8
00000634 2F01 move.l -[A7], D1
00000636 2F00 move.l -[A7], D0
00000638 4EBA 0402 jsr [PC + 0x402 /* 00000A3C */]
0000063C DEFC 000A add.w A7, 0xA /* '\n' */
00000640 241F move.l D2, [A7]+
00000642 C142 exg D0, D2
00000644 C343 exg D1, D3
00000646 2F03 move.l -[A7], D3
00000648 2F02 move.l -[A7], D2
0000064A 327C 0804 movea.w A1, 0x804
0000064E 4EBA 0272 jsr [PC + 0x272 /* 000008C2 */]
00000652 504F addq.w A7, 8
00000654 327C 0828 movea.w A1, 0x828
00000658 4EBA 025A jsr [PC + 0x25A /* 000008B4 */]
0000065C 3940 FFDA move.w [A4 - 0x26], D0
00000660 303C 0094 move.w D0, 0x94
00000664 906C FFDE sub.w D0, [A4 - 0x22]
00000668 3F00 move.w -[A7], D0
0000066A 303C 0064 move.w D0, 0x64 /* 'd' */
0000066E D06C FFE0 add.w D0, [A4 - 0x20]
00000672 3F00 move.w -[A7], D0
00000674 4EBA 00D8 jsr [PC + 0xD8 /* 0000074E */]
00000678 588F addq.l A7, 4
0000067A 3F3C 0094 move.w -[A7], 0x94
0000067E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000682 4EBA 00B4 jsr [PC + 0xB4 /* 00000738 */]
00000686 588F addq.l A7, 4
00000688 303C 0094 move.w D0, 0x94
0000068C D06C FFDA add.w D0, [A4 - 0x26]
00000690 3F00 move.w -[A7], D0
00000692 303C 0064 move.w D0, 0x64 /* 'd' */
00000696 906C FFDC sub.w D0, [A4 - 0x24]
0000069A 3F00 move.w -[A7], D0
0000069C 4EBA 00B0 jsr [PC + 0xB0 /* 0000074E */]
000006A0 588F addq.l A7, 4
000006A2 2F2C FFFA move.l -[A7], [A4 - 0x6]
000006A6 4EBA 03EA jsr [PC + 0x3EA /* 00000A92 */]
000006AA 588F addq.l A7, 4
label000006AC:
000006AC 536C FFD6 subq.w [A4 - 0x2A], 1
000006B0 4E5E unlink A6
000006B2 4E75 rts
fn000006B4:
000006B4 4E56 0000 link A6, 0
000006B8 302E 0008 move.w D0, [A6 + 0x8]
000006BC 3F00 move.w -[A7], D0
000006BE A887 syscall TextFont
000006C0 4E5E unlink A6
000006C2 4E75 rts
fn000006C4:
000006C4 4E56 0000 link A6, 0
000006C8 302E 0008 move.w D0, [A6 + 0x8]
000006CC 3F00 move.w -[A7], D0
000006CE A889 syscall TextMode
000006D0 4E5E unlink A6
000006D2 4E75 rts
fn000006D4:
000006D4 4E56 0000 link A6, 0
000006D8 302E 0008 move.w D0, [A6 + 0x8]
000006DC 3F00 move.w -[A7], D0
000006DE A88A syscall TextSize
000006E0 4E5E unlink A6
000006E2 4E75 rts
fn000006E4:
000006E4 4E56 0000 link A6, 0
000006E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006EC 4EBA 0076 jsr [PC + 0x76 /* 00000764 */]
000006F0 588F addq.l A7, 4
000006F2 202E 0008 move.l D0, [A6 + 0x8]
000006F6 2F00 move.l -[A7], D0
000006F8 A884 syscall DrawString
000006FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006FE 4EBA 00B4 jsr [PC + 0xB4 /* 000007B4 */]
00000702 588F addq.l A7, 4
00000704 4E5E unlink A6
00000706 4E75 rts
fn00000708:
00000708 4E56 0000 link A6, 0
0000070C 302E 0008 move.w D0, [A6 + 0x8]
00000710 3F00 move.w -[A7], D0
00000712 302E 000A move.w D0, [A6 + 0xA]
00000716 3F00 move.w -[A7], D0
00000718 A89B syscall PenSize
0000071A 4E5E unlink A6
0000071C 4E75 rts
fn0000071E:
0000071E 4E56 0000 link A6, 0
00000722 302E 0008 move.w D0, [A6 + 0x8]
00000726 3F00 move.w -[A7], D0
00000728 A89C syscall PenMode
0000072A 4E5E unlink A6
0000072C 4E75 rts
fn0000072E:
0000072E 4E56 0000 link A6, 0
00000732 A89E syscall PenNormal
00000734 4E5E unlink A6
00000736 4E75 rts
fn00000738:
00000738 4E56 0000 link A6, 0
0000073C 302E 0008 move.w D0, [A6 + 0x8]
00000740 3F00 move.w -[A7], D0
00000742 302E 000A move.w D0, [A6 + 0xA]
00000746 3F00 move.w -[A7], D0
00000748 A893 syscall MoveTo
0000074A 4E5E unlink A6
0000074C 4E75 rts
fn0000074E:
0000074E 4E56 0000 link A6, 0
00000752 302E 0008 move.w D0, [A6 + 0x8]
00000756 3F00 move.w -[A7], D0
00000758 302E 000A move.w D0, [A6 + 0xA]
0000075C 3F00 move.w -[A7], D0
0000075E A891 syscall LineTo
00000760 4E5E unlink A6
00000762 4E75 rts
fn00000764:
00000764 4E56 FFFC link A6, -0x0004
00000768 202E 0008 move.l D0, [A6 + 0x8]
0000076C 6742 beq +0x44 /* 000007B0 */
0000076E 426E FFFE clr.w [A6 - 0x2]
label00000772:
00000772 302E FFFE move.w D0, [A6 - 0x2]
00000776 206E 0008 movea.l A0, [A6 + 0x8]
0000077A D0C0 add.w A0, D0
0000077C 1D50 FFFC move.b [A6 - 0x4], [A0]
00000780 302E FFFE move.w D0, [A6 - 0x2]
00000784 206E 0008 movea.l A0, [A6 + 0x8]
00000788 D0C0 add.w A0, D0
0000078A 10AE FFFD move.b [A0], [A6 - 0x3]
0000078E 526E FFFE addq.w [A6 - 0x2], 1
00000792 1D6E FFFC FFFD move.b [A6 - 0x3], [A6 - 0x4]
00000798 102E FFFC move.b D0, [A6 - 0x4]
0000079C 4880 ext.w D0
0000079E B07C 0000 cmp.w D0, 0x0
000007A2 66CE bne -0x30 /* 00000772 */
000007A4 302E FFFE move.w D0, [A6 - 0x2]
000007A8 5340 subq.w D0, 1
000007AA 206E 0008 movea.l A0, [A6 + 0x8]
000007AE 1080 move.b [A0], D0
label000007B0:
000007B0 4E5E unlink A6
000007B2 4E75 rts
fn000007B4:
000007B4 4E56 FFFC link A6, -0x0004
000007B8 202E 0008 move.l D0, [A6 + 0x8]
000007BC 674C beq +0x4E /* 0000080A */
000007BE 206E 0008 movea.l A0, [A6 + 0x8]
000007C2 1010 move.b D0, [A0]
000007C4 C07C 00FF and.w D0, 0xFF
000007C8 3D40 FFFC move.w [A6 - 0x4], D0
000007CC 426E FFFE clr.w [A6 - 0x2]
label000007D0:
000007D0 302E FFFE move.w D0, [A6 - 0x2]
000007D4 B06E FFFC cmp.w D0, [A6 - 0x4]
000007D8 6C24 bge +0x26 /* 000007FE */
000007DA 302E FFFE move.w D0, [A6 - 0x2]
000007DE 206E 0008 movea.l A0, [A6 + 0x8]
000007E2 D0C0 add.w A0, D0
000007E4 1028 0001 move.b D0, [A0 + 0x1]
000007E8 342E FFFE move.w D2, [A6 - 0x2]
000007EC 206E 0008 movea.l A0, [A6 + 0x8]
000007F0 D0C2 add.w A0, D2
000007F2 1080 move.b [A0], D0
000007F4 302E FFFE move.w D0, [A6 - 0x2]
000007F8 526E FFFE addq.w [A6 - 0x2], 1
000007FC 60D2 bra -0x2C /* 000007D0 */
label000007FE:
000007FE 302E FFFC move.w D0, [A6 - 0x4]
00000802 206E 0008 movea.l A0, [A6 + 0x8]
00000806 D0C0 add.w A0, D0
00000808 4210 clr.b [A0]
label0000080A:
0000080A 4E5E unlink A6
0000080C 4E75 rts
0000080E 4E56 0000 link A6, 0
fn00000812:
00000812 486F 0004 pea.l [A7 + 0x4]
00000816 486C FFA8 pea.l [A4 - 0x58]
0000081A 3F09 move.w -[A7], A1
0000081C 1F7C 000E 0001 move.b [A7 + 0x1], 0xE
00000822 A9EB syscall Pack4/FP68K
00000824 486C FFA8 pea.l [A4 - 0x58]
00000828 486F 0008 pea.l [A7 + 0x8]
0000082C 3F09 move.w -[A7], A1
0000082E 1EAF 0001 move.b [A7], [A7 + 0x1]
00000832 1F7C 0010 0001 move.b [A7 + 0x1], 0x10
00000838 A9EB syscall Pack4/FP68K
0000083A 4E75 rts
fn0000083C:
0000083C 486F 0004 pea.l [A7 + 0x4]
00000840 486C FFA8 pea.l [A4 - 0x58]
00000844 3F3C 080E move.w -[A7], 0x80E
00000848 A9EB syscall Pack4/FP68K
0000084A 486F 0010 pea.l [A7 + 0x10]
0000084E 486C FF9E pea.l [A4 - 0x62]
00000852 3F09 move.w -[A7], A1
00000854 0257 FF00 andi.w [A7], 0xFF00
00000858 0C57 1800 cmpi.w [A7], 0x1800
0000085C 6608 bne +0xA /* 00000866 */
0000085E 3EBC 2000 move.w [A7], 0x2000 /* ' \0' */
00000862 422F 0018 clr.b [A7 + 0x18]
label00000866:
00000866 0057 000E ori.w [A7], 0xE
0000086A A9EB syscall Pack4/FP68K
0000086C 486C FF9E pea.l [A4 - 0x62]
00000870 486C FFA8 pea.l [A4 - 0x58]
00000874 3F09 move.w -[A7], A1
00000876 4217 clr.b [A7]
00000878 A9EB syscall Pack4/FP68K
0000087A 40EC FF9C move.w [A4 - 0x64], SR
0000087E 486C FFA8 pea.l [A4 - 0x58]
00000882 486F 0008 pea.l [A7 + 0x8]
00000886 3F3C 0810 move.w -[A7], 0x810
0000088A A9EB syscall Pack4/FP68K
0000088C 4E75 rts
0000088E 4E5E unlink A6
00000890 4E75 rts
fn00000892:
00000892 4E56 0000 link A6, 0
00000896 0C2C 0005 FF9C cmpi.b [A4 - 0x64], 0x5
0000089C 660E bne +0x10 /* 000008AC */
0000089E 0C2C 0003 FF9C cmpi.b [A4 - 0x64], 0x3
000008A4 6606 bne +0x8 /* 000008AC */
000008A6 002C 000C FF9C ori.b [A4 - 0x64], 0xC
label000008AC:
000008AC 44EC FF9C move.b [A4 - 0x64], CCR
000008B0 4E5E unlink A6
000008B2 4E75 rts
fn000008B4:
000008B4 2F01 move.l -[A7], D1
000008B6 2F00 move.l -[A7], D0
000008B8 4EBA FF58 jsr [PC - 0xA8 /* 00000812 */]
000008BC 201F move.l D0, [A7]+
000008BE 221F move.l D1, [A7]+
000008C0 4E75 rts
fn000008C2:
000008C2 2F01 move.l -[A7], D1
000008C4 2F00 move.l -[A7], D0
000008C6 4EBA FF74 jsr [PC - 0x8C /* 0000083C */]
000008CA 201F move.l D0, [A7]+
000008CC 221F move.l D1, [A7]+
000008CE 4EBA FFC2 jsr [PC - 0x3E /* 00000892 */]
000008D2 4E75 rts
fn000008D4:
000008D4 4E56 0000 link A6, 0
000008D8 202E 0008 move.l D0, [A6 + 0x8]
000008DC 2F00 move.l -[A7], D0
000008DE A873 syscall SetPort
000008E0 4E5E unlink A6
000008E2 4E75 rts
open:
000008E4 4E56 FFFE link A6, -0x0002
000008E8 4AA9 0014 tst.l [A1 + 0x14]
000008EC 670E beq +0x10 /* 000008FC */
000008EE 487A F710 pea.l [PC - 0x8F0 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
000008F2 4EBA 00AA jsr [PC + 0xAA /* 0000099E */]
000008F6 588F addq.l A7, 4
000008F8 4E5E unlink A6
000008FA 4E75 rts
label000008FC:
000008FC 48E7 7C38 movem.l -[A7], D1,D2,D3,D4,D5,A2,A3,A4
00000900 2F38 02B6 move.l -[A7], [0x000002B6 /* ExpandMem */]
00000904 2F08 move.l -[A7], A0
00000906 2F09 move.l -[A7], A1
00000908 3029 0018 move.w D0, [A1 + 0x18]
0000090C 4440 neg.w D0
0000090E 5340 subq.w D0, 1
00000910 EB40 asl D0.w, 5
00000912 0040 C000 ori.w D0, 0xC000
00000916 3D40 FFFE move.w [A6 - 0x2], D0
0000091A 598F subq.l A7, 4
0000091C 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */
00000922 3F00 move.w -[A7], D0
00000924 A9A0 syscall GetResource
00000926 4284 clr.l D4
00000928 4A97 tst.l [A7]
0000092A 265F movea.l A3, [A7]+
0000092C 6708 beq +0xA /* 00000936 */
0000092E 598F subq.l A7, 4
00000930 2F0B move.l -[A7], A3
00000932 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00000934 281F move.l D4, [A7]+
label00000936:
00000936 3A3C FEC6 move.w D5, 0xFEC6
0000093A 48C5 ext.l D5
0000093C 4485 neg.l D5
0000093E 2005 move.l D0, D5
00000940 D084 add.l D0, D4
00000942 A322 syscall NewHandleClear, flags=3
00000944 A029 syscall HLock
00000946 2257 movea.l A1, [A7]
00000948 2348 0014 move.l [A1 + 0x14], A0
0000094C 2850 movea.l A4, [A0]
0000094E D9C5 add.l A4, D5
00000950 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4
00000954 4A84 tst.l D4
00000956 670C beq +0xE /* 00000964 */
00000958 2053 movea.l A0, [A3]
0000095A 224C movea.l A1, A4
0000095C 2004 move.l D0, D4
0000095E A02E syscall BlockMove/BlockMoveData
00000960 2F0B move.l -[A7], A3
00000962 A9A3 syscall ReleaseResource
label00000964:
00000964 598F subq.l A7, 4
00000966 2F3C 494E 4954 move.l -[A7], 0x494E4954 /* 'INIT' */
0000096C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000970 A9A0 syscall GetResource
00000972 4A97 tst.l [A7]
00000974 265F movea.l A3, [A7]+
00000976 6708 beq +0xA /* 00000980 */
00000978 2053 movea.l A0, [A3]
0000097A 4E90 jsr [A0]
0000097C 2F0B move.l -[A7], A3
0000097E A9A3 syscall ReleaseResource
label00000980:
00000980 4EBA F67E jsr [PC - 0x982 /* 00000000 */]
00000984 225F movea.l A1, [A7]+
00000986 2F00 move.l -[A7], D0
00000988 2069 0014 movea.l A0, [A1 + 0x14]
0000098C A02A syscall HUnlock
0000098E 201F move.l D0, [A7]+
00000990 588F addq.l A7, 4
00000992 21DF 02B6 move.l [0x000002B6 /* ExpandMem */], [A7]+
00000996 4CDF 1C3E movem.l D1,D2,D3,D4,D5,A2,A3,A4, [A7]+
0000099A 4E5E unlink A6
0000099C 4E75 rts
fn0000099E:
0000099E 4E56 0000 link A6, 0
000009A2 48E7 7C38 movem.l -[A7], D1,D2,D3,D4,D5,A2,A3,A4
000009A6 2F38 02B6 move.l -[A7], [0x000002B6 /* ExpandMem */]
000009AA 2F08 move.l -[A7], A0
000009AC 2F09 move.l -[A7], A1
000009AE 2069 0014 movea.l A0, [A1 + 0x14]
000009B2 A029 syscall HLock
000009B4 2850 movea.l A4, [A0]
000009B6 3A3C FEC6 move.w D5, 0xFEC6
000009BA 4445 neg.w D5
000009BC D8C5 add.w A4, D5
000009BE 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4
000009C2 206E 0008 movea.l A0, [A6 + 0x8]
000009C6 4E90 jsr [A0]
000009C8 225F movea.l A1, [A7]+
000009CA 2F00 move.l -[A7], D0
000009CC 2069 0014 movea.l A0, [A1 + 0x14]
000009D0 A02A syscall HUnlock
000009D2 201F move.l D0, [A7]+
000009D4 588F addq.l A7, 4
000009D6 21DF 02B6 move.l [0x000002B6 /* ExpandMem */], [A7]+
000009DA 4CDF 1C3E movem.l D1,D2,D3,D4,D5,A2,A3,A4, [A7]+
000009DE 4E5E unlink A6
000009E0 4E75 rts
prime:
000009E2 4E56 0000 link A6, 0
000009E6 487A F6F4 pea.l [PC - 0x90C /* 000000DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
000009EA 4EBA FFB2 jsr [PC - 0x4E /* 0000099E */]
000009EE 588F addq.l A7, 4
000009F0 4E5E unlink A6
000009F2 4E75 rts
control:
000009F4 4E56 0000 link A6, 0
000009F8 487A F64E pea.l [PC - 0x9B2 /* 00000048, value 0x4E560000 'NV\0\0', cstring "NV" */]
000009FC 4EBA FFA0 jsr [PC - 0x60 /* 0000099E */]
00000A00 588F addq.l A7, 4
00000A02 4E5E unlink A6
00000A04 4E75 rts
status:
00000A06 4E56 0000 link A6, 0
00000A0A 487A F6D8 pea.l [PC - 0x928 /* 000000E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000A0E 4EBA FF8E jsr [PC - 0x72 /* 0000099E */]
00000A12 588F addq.l A7, 4
00000A14 4E5E unlink A6
00000A16 4E75 rts
close:
00000A18 4E56 0000 link A6, 0
00000A1C 2F09 move.l -[A7], A1
00000A1E 487A F606 pea.l [PC - 0x9FA /* 00000026, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000A22 4EBA FF7A jsr [PC - 0x86 /* 0000099E */]
00000A26 588F addq.l A7, 4
00000A28 225F movea.l A1, [A7]+
00000A2A 2F00 move.l -[A7], D0
00000A2C 2069 0014 movea.l A0, [A1 + 0x14]
00000A30 A023 syscall DisposHandle/DisposeHandle
00000A32 42A9 0014 clr.l [A1 + 0x14]
00000A36 201F move.l D0, [A7]+
00000A38 4E5E unlink A6
00000A3A 4E75 rts
fn00000A3C:
00000A3C 4E56 FFF6 link A6, -0x000A
00000A40 486E 0008 pea.l [A6 + 0x8]
00000A44 486E FFF6 pea.l [A6 - 0xA]
00000A48 3F3C 080E move.w -[A7], 0x80E
00000A4C A9EB syscall Pack4/FP68K
00000A4E 486E FFF6 pea.l [A6 - 0xA]
00000A52 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000A56 A9EC syscall Pack5/Elems68K
00000A58 486E FFF6 pea.l [A6 - 0xA]
00000A5C 486E 0008 pea.l [A6 + 0x8]
00000A60 3F3C 0810 move.w -[A7], 0x810
00000A64 A9EB syscall Pack4/FP68K
00000A66 202E 0008 move.l D0, [A6 + 0x8]
00000A6A 222E 000C move.l D1, [A6 + 0xC]
00000A6E 4E5E unlink A6
00000A70 4E75 rts
fn00000A72:
00000A72 4E56 0000 link A6, 0
00000A76 202E 0008 move.l D0, [A6 + 0x8]
00000A7A 2F00 move.l -[A7], D0
00000A7C A928 syscall InvalRect
00000A7E 4E5E unlink A6
00000A80 4E75 rts
fn00000A82:
00000A82 4E56 0000 link A6, 0
00000A86 202E 0008 move.l D0, [A6 + 0x8]
00000A8A 2F00 move.l -[A7], D0
00000A8C A922 syscall BeginUpdate
00000A8E 4E5E unlink A6
00000A90 4E75 rts
fn00000A92:
00000A92 4E56 0000 link A6, 0
00000A96 202E 0008 move.l D0, [A6 + 0x8]
00000A9A 2F00 move.l -[A7], D0
00000A9C A923 syscall EndUpdate
00000A9E 4E5E unlink A6
00000AA0 4E75 rts
fn00000AA2:
00000AA2 4E56 0000 link A6, 0
00000AA6 206E 0008 movea.l A0, [A6 + 0x8]
00000AAA 20B8 020C move.l [A0], [0x0000020C /* Time */]
00000AAE 4E5E unlink A6
00000AB0 4E75 rts
fn00000AB2:
00000AB2 4E56 0000 link A6, 0
00000AB6 202E 0008 move.l D0, [A6 + 0x8]
00000ABA 206E 000C movea.l A0, [A6 + 0xC]
00000ABE A9C6 syscall SecondsToDate/Secs2Date
00000AC0 4E5E unlink A6
00000AC2 4E75 rts
fn00000AC4:
00000AC4 4E56 FFFC link A6, -0x0004
00000AC8 486E FFFC pea.l [A6 - 0x4]
00000ACC 4EBA FFD4 jsr [PC - 0x2C /* 00000AA2 */]
00000AD0 588F addq.l A7, 4
00000AD2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ADA 4EBA FFD6 jsr [PC - 0x2A /* 00000AB2 */]
00000ADE 508F addq.l A7, 8
00000AE0 4E5E unlink A6
00000AE2 4E75 rts
fn00000AE4:
00000AE4 4E56 0000 link A6, 0
00000AE8 598F subq.l A7, 4
00000AEA 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000AEE A9BC syscall GetPicture
00000AF0 201F move.l D0, [A7]+
00000AF2 4E5E unlink A6
00000AF4 4E75 rts
fn00000AF6:
00000AF6 4E56 0000 link A6, 0
00000AFA 202E 0008 move.l D0, [A6 + 0x8]
00000AFE 2F00 move.l -[A7], D0
00000B00 202E 000C move.l D0, [A6 + 0xC]
00000B04 2F00 move.l -[A7], D0
00000B06 A8F6 syscall DrawPicture
00000B08 4E5E unlink A6
00000B0A 4E75 rts
fn00000B0C:
00000B0C 4E56 0000 link A6, 0
00000B10 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B14 4EBA FC4E jsr [PC - 0x3B2 /* 00000764 */]
00000B18 588F addq.l A7, 4
00000B1A 598F subq.l A7, 4
00000B1C 202E 0008 move.l D0, [A6 + 0x8]
00000B20 2F00 move.l -[A7], D0
00000B22 202E 000C move.l D0, [A6 + 0xC]
00000B26 2F00 move.l -[A7], D0
00000B28 202E 0010 move.l D0, [A6 + 0x10]
00000B2C 2F00 move.l -[A7], D0
00000B2E 102E 0015 move.b D0, [A6 + 0x15]
00000B32 1F00 move.b -[A7], D0
00000B34 302E 0016 move.w D0, [A6 + 0x16]
00000B38 3F00 move.w -[A7], D0
00000B3A 202E 0018 move.l D0, [A6 + 0x18]
00000B3E 2F00 move.l -[A7], D0
00000B40 102E 001D move.b D0, [A6 + 0x1D]
00000B44 1F00 move.b -[A7], D0
00000B46 202E 001E move.l D0, [A6 + 0x1E]
00000B4A 2F00 move.l -[A7], D0
00000B4C A913 syscall NewWindow
00000B4E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B52 4EBA FC60 jsr [PC - 0x3A0 /* 000007B4 */]
00000B56 588F addq.l A7, 4
00000B58 201F move.l D0, [A7]+
00000B5A 4E5E unlink A6
00000B5C 4E75 rts
fn00000B5E:
00000B5E 4E56 0000 link A6, 0
00000B62 202E 0008 move.l D0, [A6 + 0x8]
00000B66 2F00 move.l -[A7], D0
00000B68 A914 syscall DisposeWindow
00000B6A 4E5E unlink A6
00000B6C 4E75 rts
fn00000B6E:
00000B6E 4E56 0000 link A6, 0
00000B72 202E 0008 move.l D0, [A6 + 0x8]
00000B76 2F00 move.l -[A7], D0
00000B78 302E 000C move.w D0, [A6 + 0xC]
00000B7C 3F00 move.w -[A7], D0
00000B7E 302E 000E move.w D0, [A6 + 0xE]
00000B82 3F00 move.w -[A7], D0
00000B84 302E 0010 move.w D0, [A6 + 0x10]
00000B88 3F00 move.w -[A7], D0
00000B8A 302E 0012 move.w D0, [A6 + 0x12]
00000B8E 3F00 move.w -[A7], D0
00000B90 A8A7 syscall SetRect
00000B92 4E5E unlink A6
00000B94 4E75 rts